

#ifndef __DBLIGHT_H__
#define __DBLIGHT_H__

#include "dbmain.h"
#include "dbents.h"
#include "dbgrip.h"
#include "AcGiLightTraits.h"

#include "../inc/zdbLight.h"

#ifndef ACHAR
#define ACHAR		ZTCHAR
#endif //#ifndef ACHAR

#ifndef ACRX_DECLARE_MEMBERS
#define ACRX_DECLARE_MEMBERS		UCRX_DECLARE_MEMBERS
#endif //#ifndef ACRX_DECLARE_MEMBERS

#ifndef AcCmColor
#define AcCmColor		UcCmColor
#endif //#ifndef AcCmColor

#ifndef AcDb
#define AcDb		UcDb
#endif //#ifndef AcDb

#ifndef AcDbDwgFiler
#define AcDbDwgFiler		UcDbDwgFiler
#endif //#ifndef AcDbDwgFiler

#ifndef AcDbDwgVersion
#define AcDbDwgVersion		UcDbDwgVersion
#endif //#ifndef AcDbDwgVersion

#ifndef AcDbDxfFiler
#define AcDbDxfFiler		UcDbDxfFiler
#endif //#ifndef AcDbDxfFiler

#ifndef AcDbEntity
#define AcDbEntity		UcDbEntity
#endif //#ifndef AcDbEntity

#ifndef AcDbExtents
#define AcDbExtents		UcDbExtents
#endif //#ifndef AcDbExtents

#ifndef AcDbFullSubentPath
#define AcDbFullSubentPath		UcDbFullSubentPath
#endif //#ifndef AcDbFullSubentPath

#ifndef AcDbGripDataPtrArray
#define AcDbGripDataPtrArray		UcDbGripDataPtrArray
#endif //#ifndef AcDbGripDataPtrArray

#ifndef AcDbIdMapping
#define AcDbIdMapping		UcDbIdMapping
#endif //#ifndef AcDbIdMapping

#ifndef AcDbImpLight
#define AcDbImpLight		UcDbImpLight
#endif //#ifndef AcDbImpLight

#ifndef AcDbIntArray
#define AcDbIntArray		UcDbIntArray
#endif //#ifndef AcDbIntArray

#ifndef AcDbLight
#define AcDbLight		UcDbLight
#endif //#ifndef AcDbLight

#ifndef AcDbObject
#define AcDbObject		UcDbObject
#endif //#ifndef AcDbObject

#ifndef AcDbObjectId
#define AcDbObjectId		UcDbObjectId
#endif //#ifndef AcDbObjectId

#ifndef AcDbVoidPtrArray
#define AcDbVoidPtrArray		UcDbVoidPtrArray
#endif //#ifndef AcDbVoidPtrArray

#ifndef AcGeMatrix3d
#define AcGeMatrix3d		UcGeMatrix3d
#endif //#ifndef AcGeMatrix3d

#ifndef AcGePoint3d
#define AcGePoint3d		UcGePoint3d
#endif //#ifndef AcGePoint3d

#ifndef AcGePoint3dArray
#define AcGePoint3dArray		UcGePoint3dArray
#endif //#ifndef AcGePoint3dArray

#ifndef AcGeVector3d
#define AcGeVector3d		UcGeVector3d
#endif //#ifndef AcGeVector3d

#ifndef AcGiColorRGB
#define AcGiColorRGB		UcGiColorRGB
#endif //#ifndef AcGiColorRGB

#ifndef AcGiDrawable
#define AcGiDrawable		UcGiDrawable
#endif //#ifndef AcGiDrawable

#ifndef AcGiDrawableTraits
#define AcGiDrawableTraits		UcGiDrawableTraits
#endif //#ifndef AcGiDrawableTraits

#ifndef AcGiLightAttenuation
#define AcGiLightAttenuation		UcGiLightAttenuation
#endif //#ifndef AcGiLightAttenuation

#ifndef AcGiLightTraits
#define AcGiLightTraits		UcGiLightTraits
#endif //#ifndef AcGiLightTraits

#ifndef AcGiShadowParameters
#define AcGiShadowParameters		UcGiShadowParameters
#endif //#ifndef AcGiShadowParameters

#ifndef AcGiViewportDraw
#define AcGiViewportDraw		UcGiViewportDraw
#endif //#ifndef AcGiViewportDraw

#ifndef AcGiWorldDraw
#define AcGiWorldDraw		UcGiWorldDraw
#endif //#ifndef AcGiWorldDraw

#ifndef AcRxObject
#define AcRxObject		UcRxObject
#endif //#ifndef AcRxObject

#ifndef AcString
#define AcString		UcString
#endif //#ifndef AcString

#ifndef Acad
#define Acad		Ucad
#endif //#ifndef Acad

#ifndef Adesk
#define Adesk		ZSoft
#endif //#ifndef Adesk

#ifndef mpAcDbImpLight
#define mpAcDbImpLight		mpUcDbImpLight
#endif //#ifndef mpAcDbImpLight

#endif //#ifndef __DBLIGHT_H__